The Jikes Research Virtual Machine project: Building an open-source research community

نویسندگان

  • Bowen Alpern
  • Steve Augart
  • Stephen M. Blackburn
  • Maria A. Butrico
  • Anthony Cocchi
  • Perry Cheng
  • Julian Dolby
  • Stephen J. Fink
  • David Grove
  • Michael Hind
  • Kathryn S. McKinley
  • Mark F. Mergen
  • J. Eliot B. Moss
  • Ton Anh Ngo
  • Vivek Sarkar
  • Martin Trapp
چکیده

& B. Alpern S. Augart S. M. Blackburn M. Butrico A. Cocchi P. Cheng J. Dolby S. Fink D. Grove M. Hind K. S. McKinley M. Mergen J. E. B. Moss T. Ngo V. Sarkar M. Trapp This paper describes the evolution of the Jikese Research Virtual Machine project from an IBM internal research project, called Jalapeño, into an open-source project. After summarizing the original goals of the project, we discuss the motivation for releasing it as an open-source project and the activities performed to ensure the success of the project. Throughout, we highlight the unique challenges of developing and maintaining an open-source project designed specifically to support a research community.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Jikes RVM Project: Building an Open Source Research Community

This article describes the evolution of the Jikes RVM project from IBM internal research infrastructure, called Jalapeño, into an open source project. After summarizing the original goals of the project, we discuss the motivation for releasing it as an open source project, and the activities performed to ensure the success of the project. Throughout, we highlight the unique challenges of develo...

متن کامل

JikesNODE and PearColator: A Jikes RVM Operating System and Legacy Code Execution Environment

JikesNODE is an effort to create a Java operating system integrating the open source projects of the Jikes Research Virtual Machine (RVM) and the Java New Operating System Design Effort (JNODE), respectively a Java Virtual Machine (JVM) and Java operating system. PearColator is a novel use of the Jikes RVM to execute not its intended Java bytecodes, but instead PowerPC binaries. Our endeavours ...

متن کامل

JikesRVM: Internal Mechanisms Study and Garbage Collection with MMTk

High Level Language Virtual Machines is a core topic of interest for the researchers who are into virtual execution environments. As an open source virtual machine released to 16 universities, as early as 2001, Jikes RVM has been a major drive for many researches. While working on this project, we studied the JIT compilation of Jikes RVM as well as the Garbage Collection (GC) which is handled b...

متن کامل

Full-System Simulation of Java Workloads with RISC-V and the Jikes Research Virtual Machine

Managed languages such as Java, JavaScript or Python account for a large portion of workloads, both in cloud data centers and on mobile devices. It is therefore unsurprising that there is an interest in hardware-software co-design for these languages. However, existing research infrastructure is often unsuitable for this kind of research: managed languages are sensitive to fine-grained interact...

متن کامل

Dynamic Analysis of Java Program Concepts

5 Concept assignment identifies units of source code that are functionally related, 6 even if this is not apparent from a syntactic point of view. Until now, the results 7 of concept assignment have only been used for static analysis, mostly of program 8 source code. This paper investigates the possibility of using concept information 9 within a framework for dynamic analysis of programs. The p...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IBM Systems Journal

دوره 44  شماره 

صفحات  -

تاریخ انتشار 2005